package com.wuhao.springboot.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wuhao.springboot.entity.RepairTask;
import com.wuhao.springboot.entity.dto.RepairTaskDTO;
import com.wuhao.springboot.entity.ro.PageRO;
import com.wuhao.springboot.entity.ro.RepairPageRO;
import com.wuhao.springboot.entity.vo.RepairTaskPageVO;

/**
 * @Description
 * @Date 2023/2/1 22:18
 * @Author pq
 */
public interface RepairTaskService {
    void addRepairTask(RepairTask ro);

    void updateRepairTask(RepairTask ro);

    void delete(RepairTask ro);

    RepairTaskPageVO pageAll(RepairPageRO ro);

    RepairTaskPageVO pageMyTask(RepairPageRO ro);

    void finish(RepairTask ro);

    Page<RepairTaskDTO> page(PageRO ro);
}
